// 源、装置申报和查看
import request from '@/utils/request'
import { getToken } from '@/utils/auth'; // get token from cookie
import {
	formatePostParam
} from '@/utils'
// const BASE_URL = `http://localhost:9527/mock`
const BASE_URL = '';

// 源、装置申报界面
// export function getDelarationList(query) { // 许可证申报表格数据
//     return request({
//         url: `${BASE_URL}/source/getDelarationList`,
//         method: `get`,
//         params: query
//     })
// }

// // 源、装置申报界面
// export function reportType(query) { // 许可证申报表格数据
//     return request({
//         url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/InsertDeclare`,
//         method: `get`,
//         params: query
//     })
// }

// // 源、装置申报界面
// export function reportDetial(query) { // 许可证申报表格数据
//     return request({
//         url: `${BASE_URL}/source/reportDetial`,
//         method: `get`,
//         params: query
//     })
// }

// // 源、装置申报界面
export function entDetial(query = {}) { // 许可证申报表格数据
	query.token = getToken();
    return request({
        url: `${BASE_URL}/DeclareEnterpirseInfoLst.asmx/GetEnterpriseInfo`,
        method: `post`,
        params: query
    })
}
/*****************************************企业端************************************************************* */
// 源、装置申报界面
export function getEnterpriseDeclareLst(query) { // 许可证申报表格数据
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getEnterpriseDeclareLst`,
        method: `post`,
        params: query
    })
}

// 获取申报日期
export function getDeclareDeviceDate(query = {}) { // 射线装置
	query.token = getToken();
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getDeclareDate`,
        method: `post`,
        params: query
    })
}

// // 获取申报日期
// export function getDeclareSourceDate(query) { // 放射源
//     return request({
//         url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getDeclareDate`,
//         method: `post`,
//         params: query
//     }).then(res => res.data.sourceDate)
// }

// 获取申报详情
export function getReport(query) {
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getReport`,
        method: `post`,
        params: query
    })
}

// 申报/编辑
export function InsertDeclare(query) {
	query.token = getToken();
	query = formatePostParam(query);
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/InsertDeclare`,
        method: `post`,
        params: query
    })
}
  /*****************************职能端***************************************** */
export function getDelarationRateList(query) { // 许可证申报表格数据
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getDeclaraRateStatic`,
        method: `post`,
        params: query
    })
}

export function getDelarationRateDetailList(query) { // 许可证申报表格数据
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getDeclaraRateDetail`,
        method: `post`,
        params: query
    })
}

export function getDelarationRateDetailInfo(query) { // 许可证申报表格数据
    return request({
        url: `${BASE_URL}/DeclareRadRayDeviceLst.asmx/getDelarationRateDetailInfo`,
        method: `post`,
        params: query
    })
}
